
$(function () {
    window.onload = function () {
        var menuNode = $(".mainMenu", parent.document);
        var menuHtml = menuNode.clone(true);
        $(".loadSlide").append(menuHtml);
        loadAside();
    }
    window.onresize = function () {
        loadAside();
    }


    //侧边菜单的加减号
    //  $(".mainMenu .tit").bind("click",function(e){
    //      e.stopPropagation(); 
    //      var arrow = $(this).find("i.arrow");
    //      if($(this).closest(".loadSlide")){
    //	$(".loadSlide .mainMenu .tit").unbind("click");
    //}
    //      if(arrow.hasClass("add")){
    //          arrow.text("-");
    //          arrow.removeClass("add").addClass("minu");
    //      }else if(arrow.hasClass("minu")){
    //          arrow.text("+");
    //          arrow.removeClass("minu").addClass("add");
    //      }   
    //      $(this).parent().children("ul.ThrMenu").is(":visible")?$(this).parent().children("ul.ThrMenu").slideUp():$(this).parent().children("ul.ThrMenu").slideDown();
    //  });

    $(".mainMenu").delegate("span[class='tit']", "click", function (e) {
        e.stopPropagation();
        var arrow = $(this).find("i.arrow");
        if ($(this).closest(".loadSlide")) {
            $(".loadSlide .mainMenu .tit").unbind("click");
        }
        if (arrow.hasClass("add")) {
            arrow.text("-");
            arrow.removeClass("add").addClass("minu");
        } else if (arrow.hasClass("minu")) {
            arrow.text("+");
            arrow.removeClass("minu").addClass("add");
        }
        $(this).parent().children("ul.ThrMenu").is(":visible") ? $(this).parent().children("ul.ThrMenu").slideUp() : $(this).parent().children("ul.ThrMenu").slideDown();
    });

    //侧边菜单一级的active解绑事件
    //  $(".mainMenu>li").bind("click", function (e) {
    //  	e.stopPropagation(); 
    //  	if($(this).closest(".loadSlide")){
    //	$(".loadSlide .mainMenu>li").unbind("click");
    //}
    //      if (!$(this).hasClass("active")) {
    //          $(this).addClass("active").siblings().removeClass("active");
    //      }
    //      loadAside();
    //  });
    $(".mainMenu").delegate("li[class='menu']", "click", function (e) {
        e.stopPropagation();
        if ($(this).closest(".loadSlide")) {
            $(".loadSlide .mainMenu>li").unbind("click");
        }
        if (!$(this).hasClass("active")) {
            $(this).addClass("active").siblings().removeClass("active");
        }
        loadAside();
    });


    //侧边主菜单折叠展开
    $(".slideBtn").on("click", function () {
        $(this).parents(".slideBar").toggleClass("slideBar-small");
        if ($(".slideBar").hasClass("slideBar-small")) {
            $(".wrapRight").css({ "margin-left": $(".slideBar-small").outerWidth() });
            $(this).find("img").attr("src", "/images/right.png");
        } else {
            $(".wrapRight").css({ "margin-left": $(".slideBar").outerWidth() });
            $(this).find("img").attr("src", "/images/left.png");
        }
    });
    //主内容右边总的关闭按钮
    $(".closeAll").on("click", function () {
        $(".main_title").children(".main_list:not(:first)").remove();
        $(".main_list:first").addClass("active");
        $(".main-Cot .main-iframe:first").show().siblings(".main-iframe").hide();
        $(".main_title").animate({
            "margin-left": '1px'
        }, "fast")
        return false;
    });
    //显示弹窗树形按钮
    $(".addSlide,.loadMenu .downArrow").on("click", function (e) {
        e.stopPropagation();
        $(".loadSlide").show();
    });

})


//侧边菜单页面加载计算
function loadAside() {
    var W = $(window).outerWidth(),
        H = $(window).outerHeight(),
        headH = $(".header").outerHeight(),
        footH = $(".footer").outerHeight(),
        MenuTopH = $(".MenuTop").outerHeight(),
        topBarH = $(".topBar").outerHeight(),
        popH = $(".popCot").outerHeight(),
        popW = $(".popCot").outerWidth();
    var Num = $(".slideBar .menu").length;
    var slideH = H - headH - footH;
    var menuH = slideH - MenuTopH - (Num - 1) * 30;
    var mainH = H - headH - footH - topBarH;
    $(".slideBar").outerHeight(slideH + 'px');

    //$(".mainMenu").delegate("li[class='menu']", "each", function () {
    //    $(this).outerHeight("30px");
    //    $(this).find(".active").outerHeight(menuH + 'px');
    //})

    $(".mainMenu .menu").each(function () {
        $(".mainMenu .menu").outerHeight("30px");
        $(".mainMenu .menu.active").outerHeight(menuH + 'px');
    })
    $(".main-Cot").outerHeight(mainH + 'px');
}

